html, body, ul, li, a, div, img {
    padding:0;
    margin:0;
}

html {
    background: url(../imgs/background.jpg) no-repeat center center fixed;
        -webkit-background-size: cover; /*for webKit*/
        -moz-background-size: cover; /*Mozilla*/
        -o-background-size: cover; /*opera*/
        background-size: cover; /*generic*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

body {
    font-family:Calibri;
    font-weight:normal;
    font-size:12px;
}

#wrapper {
    width:810px;
    margin: 25px auto;
    text-align:center;
}

#wrapper header {
    width:810px;
}

#wrapper #menu {
    list-style-type:none;
}

#menu li a {
    display:inline-block;
    text-decoration:none;
    color:#fff;
    background: url(../imgs/csg-51bd60ad84bb4.png) no-repeat top left;
    background-position: 0 -61px; 
    width: 200px; 
    height: 60px;
    line-height:44px;
    text-shadow: -2px 0 1px #000000;
    font-size:2em;
}

#menu li a:hover {
    background-position: 0 0; 
    text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #f2e3a9, 0 0 5px ;
    color: #e9cd5c;
}

#menu li a:active {
    line-height:55px;
    background-position: 0 -122px; 
}